package com.doctors.user.dao;

import java.util.List;

import com.doctors.model.Agreement;
import com.doctors.model.Focus;


/**
 * 
 * @author cxh
 *对--用户关注表--操作的Dao接口
 *
 */
public interface FocusDao {
	
	//Focus focus
	/**
	 * 
	 * @param agreement
	 * 向用户关注表中插入信息
	 * @return
	 */
	int doInsertFocus(Focus focus);
	
	/**
	 * 
	 * @param agreement
	 * 向用户关注表中插入单条记录
	 * @return
	 */
	int doInsertFocusSelective(Focus focus);
	
	/**
	 * 
	 * @param agreementId
	 * 删除用户关注表中的信息
	 * @return
	 */
	int doDeleteFocusById(Integer focusId);
	
	/**
	 * 
	 * 查询所有用户关注表中的信息
	 * @return
	 */
	List<Focus> doGetFocusList();
	
	/**
	 * 
	 * @param agreementId
	 * 获取用户关注表信息的Id
	 * @return 
	 */
	Focus doGetFocusById(Integer focusId);
	
	/**
	 * 
	 * @param agreement
	 * 更新用户关注表的信息
	 * @return
	 */
	int doUpdateFocusById(Focus focus);

}
